#include<graphics.h>

#include<conio.h>



#pragma comment(lib,"Winmm.lib")



#define High 864

#define Width 591



IMAGE img_bk;

int position_x, position_y;

IMAGE img_planeNormall, img_planeNormal2;



void startup()

{

	initgraph(Width, High);

	loadimage(&img_bk, "");

	loadimage(&img_planeNormall, "");

	loadimage(&img_planeNormal2, "");

	position_x = High * 0.7;

	position_yWidth * 0.5;

	BeginBatchDraw();

}



void show()

{

	putimage(0, 0, &img_bk);

	putimage(position_x - 50, position_y - 60, &img_planeNormall, NOTSRCERASE);

	putimage(position_x - 50, position_y - 60, &img_planeNormal2, SRCINVERT);

	FlushbatchDraw();

	sleep(2);

}



void updateWithoutInput()

{

}



void updateWidthInput()

{

	MOUSEMSG m;

	while (MouseHit())

	{

		m = GetMouseMsg();

		if (m.uMsg == WM_MOUSEMOVE)

		{

			position_x = m.x;

			position_y = m.y;

		}

	}

}



void gameover()

{

	EndBatchDraw();

	getch();

	closegraph();

}



int main()

{

	startup();

	while (1)

	{

		show();

		updateWithoutInput();

		updateWithInput();

	}

	gameover();

	return 0;

}

